package admin

import "crmeb-common/global"

// SystemAdmin 系统管理员表
type SystemAdmin struct {
	global.BaseModel
	Account string `json:"account" gorm:"column=account;comment:管理员账号"`

	Pwd string `json:"pwd" gorm:"column=pwd;comment:管理员密码"`

	RealName string `json:"realName" gorm:"column=real_name;comment:管理员姓名"`

	HeaderImage string `json:"headerImage" gorm:"column=header_image;comment:管理员头像"`

	Roles string `json:"roles" gorm:"column=roles;comment:管理员角色(menus_id)"`

	LastIp string `json:"lastIp" gorm:"column=last_ip;comment:管理员最后一次登录ip"`

	LoginCount int32 `json:"loginCount" gorm:"column=login_count;comment:登录次数"`

	Level int32 `json:"level" gorm:"column=level;comment:管理员级别"`

	Status bool `json:"status" gorm:"column=status;comment:管理员状态 1有效，0无效"`

	Phone string `json:"phone" gorm:"column=phone;comment:手机号码"`

	IsSms bool `json:"isSms" gorm:"column=is_sms;comment:是否接收短信"`

	Type int32 `json:"type" gorm:"column=type;comment:管理员类型：1= 平台超管, 2=商户超管, 3=系统管理员，4=商户管理员"`

	MerId int32 `json:"merId" gorm:"column=mer_id;comment:商户id，0-平台"`
}
